/* 404自定义错误 */
export const notFound = (req, res, next) => {
  const error = new Error(`请求地址不存在 - ${req.originalUrl}`)
  res.status(404)
  next(error)
}

/* 自定义错误中间件 */
export const errorHandler = (err, req, res, next) => {
  const statusCode = res.statusCode === 200 ? 500 : res.statusCode
  res.status(statusCode).json({
    success: false,
    msg: err.message,
    data: null,
    stack: process.env.NODE_ENV === 'production' ? null : err.stack
  })
}